<template>
    <div class="rights">
         <el-row>
            <el-col :span="24">
                <el-breadcrumb separator="/">
                    <el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
                    <el-breadcrumb-item :to="{ path: '/rights' }">权限管理</el-breadcrumb-item>
                    <el-breadcrumb-item>权限列表</el-breadcrumb-item>
                </el-breadcrumb>
            </el-col>
        </el-row>
        <el-table
            v-loading="loading"
            class="mt-15"
            :data="rightList"
            border
            style="width: 100%">
            <el-table-column
            type="index">
            </el-table-column>
            <el-table-column
            prop="authName"
            label="权限名称"
            width="180">
            </el-table-column>
            <el-table-column
            prop="path"
            label="路径"
            width="180">
            </el-table-column>
            <el-table-column label="层级">
                <template slot-scope="scope" width="180">
                    <span>{{scope.row.level | fmtLevel}}</span>
                </template>
            </el-table-column>
        </el-table>
    </div>
</template>
<script>
import {getRightList} from '@/api/index.js'
export default {
    data() {
        return {
            loading:true,
            rightList:[]
        }
    },
    created(){
        this.loading = true
        getRightList('list').then(res => {
            console.log(res);
            if(res.meta.status === 200){
                this.rightList = res.data
                this.loading = false
            }
        })
    },
    filters:{
        fmtLevel(level){
            if(level === '0'){
                return '一级'
            }else if (level === '1'){
                return '二级'
            }else{
                return '三级'
            }
        }
    },
    
}
</script>
<style lang="scss" scoped>

</style>


